//保存
function save() {

    //圈子
    if($("#circleId").val() == ""){
        $("#circleIdSelect").tips({
            side: 3,
            msg: '选择圈子',
            bg: '#AE81FF',
            time: 2
        });
        $("#circleId").focus();
        return false;
    }

    //公告标题
    if($("#noticeTitle").val()==""){
        $("#noticeTitle").tips({
            side:3,
            msg:'请输入公告标题',
            bg:'#AE81FF',
            time:2
        });
        $("#noticeTitle").focus();
        return false;
    }else{
        $("#noticeTitle").val($.trim($("#noticeTitle").val()));
    }

    //公告内容
    var noticeContent = ue.getContent();
    if(noticeContent == "") {
        $("#noticeContent").tips({
            side: 3,
            msg: '请填写公告内容',
            bg: '#AE81FF',
            time: 2
        });
        $("#noticeContent").focus();
        return false;
    }

    //验证是否允许新增和修改数据
    if (validateAdd()) {
        $("#form").submit();
        $("#zhongxin").hide();
        $("#zhongxin2").show();
    }

}

//验证是否允许新增和修改数据
//如果相应的圈子下面已经新增过了3条未逻辑删除的圈子公告数据，就不允许再次新增；
//在修改的时候，如果修改了圈子，而相应的圈子下面已经有了3条未逻辑删除的圈子公告数据，就提示不允许修改。
function validateAdd() {
    var flag = true;//允许新增和修改
    $.ajax({
        url : path + "/admin/circleNoticeInfo/validateAdd",
        type : "post",
        dataType : "json",
        async : false,
        data : decodeURIComponent($("#form").serialize(), true),
        success : function (data) {
            if (data.code == 400) {
                flag = false;//不允许新增
                top.hangge();
                bootbox.dialog({
                    message: "<span class='bigger-110'>" + data.msg + "</span>",
                    buttons: {
                        "button" : {
                            "label" : "确定",
                            "className" : "btn-sm btn-success"
                        }
                    }
                });
            }
        }
    });
    return flag;
}

$(function() {
    //下拉框
    if(!ace.vars['touch']) {
        $('.chosen-select').chosen({allow_single_deselect:true});
        $(window)
            .off('resize.chosen')
            .on('resize.chosen', function() {
                $('.chosen-select').each(function() {
                    var $this = $(this);
                    $this.next().css({'width': $this.parent().width()});
                });
            }).trigger('resize.chosen');
        $(document).on('settings.ace.chosen', function(e, event_name, event_val) {
            if(event_name != 'sidebar_collapsed') return;
            $('.chosen-select').each(function() {
                var $this = $(this);
                $this.next().css({'width': $this.parent().width()});
            });
        });
        $('#chosen-multiple-style .btn').on('click', function(e){
            var target = $(this).find('input[type=radio]');
            var which = parseInt(target.val());
            if(which == 2) $('#form-field-select-4').addClass('tag-input-style');
            else $('#form-field-select-4').removeClass('tag-input-style');
        });
    }
});